Transmission Layer ( Byte Addressable )

نویسنده

  • Hui Lu
چکیده

Virtualization-based cloud computing has dominated today’s data centers by supporting consolidated servers, converged infrastructures, horizontal scalability, and cost of ownership reduction. As the demands of cloud-based services continue to grow, numerous enabling technologies have been developed such as system virtualization (e.g., VM, container and NFV), software-defined management (for computing, networking and storage), and pyramid service stacks (e.g., SaaS, PaaS and IaaS). Next-generation hardware (e.g., nonvolatile memories and high-speed networks) further fires up the evolvement of these cloud-based solutions. Correspondingly, new research challenges arise from the cloud computing paradigm, and I am passionate about developing practical, systematic solutions to address these challenges. My research interests span operating systems/hypervisors, distributed systems, and performance analysis and optimization, especially in the context of virtualization-based cloud infrastructures. My Ph.D. research centers around file and storage systems, and involves building fair, reliable and efficient storage systems to empower virtualized clouds. Specifically, in consideration of new applications and technology shifts, my research re-visited established cloud systems, identified critical-but-overlooked system deficits, and redesigned and implemented cloud-compatible systems. I have designed and implemented an integrated cloud storage framework with high I/O performance [1, 3], fair resource allocation/scheduling [2], and enhanced data security and reliability [4]. I have also worked on other cloud-related problems, including defining an optimal multiple-VM migration scheme [5], developing an intelligent SDN-based controlling system for hybrid networks [6], and performing large-scale workload characterization and performance analysis on massive, multi-core systems [7, 8]. My research efforts reflect the following characteristics. First, I believe re-examining established computing systems in response to new software, hardware and applications is key to identifying new, realistic system research challenges and opportunities. For instance, my work [2] exposes unfairness among competing I/O flows with a thorough reexamination of storage I/O behaviors under virtualization. Second, I believe that building prototypes on real software/hardware infrastructures is a crucial way to help system researches understand real challenges behind their proposed ideas, as well as to discover hidden design pitfalls. During my prototyping effort towards a cloud storage middle-box system [4], I observed an I/O data granularity mismatch problem between storage and network layers in a multi-layered storage infrastructure. This observation led to another research idea and solution, in which I re-architected the cloud block storage systems [1]. Third, my past research projects in various systems areas such as virtualization, storage, and software-defined networking give me a full spectrum of experience, insights and curiosity to explore new research opportunities in systems. Finally, many research problems I address come directly from my substantial collaborations with industry; my connections with industry labs (those at Microsoft, AT&T, Intel, and NEC) give me unique opportunities to access real-world cloud infrastructures, workloads, and traces; obtain feedback from practitioners; and evaluate my solutions and prototypes in realistic settings. In the following, I will first describe in detail my Ph.D. research in cloud storage systems, and then briefly discuss my other research projects in cloud computing. Finally, I will present my future research plan. Figure 1 illustrates my Ph.D. research efforts (in red) and future research ideas (in blue), and shows how they relate to each other.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Container-Based Virtualization for Byte-Addressable NVM

Container based virtualization is rapidly growing in popularity for cloud deployments and applications as a virtualization alternative due to the ease of deployment and high-performance. Emerging byte-addressable, non-volatile memories, commonly called Storage Class Memory or SCM, technologies are promising both byteaddressability and persistence near DRAM speeds operating on the main memory bu...

متن کامل

WrAP: Managing Byte-Addressable Persistent Memory

Advances in memory technology are promising the availability of byte-addressable persistent memory as an integral component of future computing platforms. This change has significant implications for software that has traditionally made a sharp distinction between durable and volatile storage. In this paper we describe a software-hardware architecture for persistent memory that provides atomici...

متن کامل

Implications of CPU Caching on Byte-addressable Non-Volatile Memory Programming

 Implications of CPU Caching on Byte-addressable Non-Volatile Memory Programming Kumud Bhandari, Dhruva R. Chakrabarti, Hans-J. Boehm HP Laboratories HPL-2012-236 Byte-addressable non-volatile memory may usher in a new era of computing where in-memory data structures are persistent and can be reused directly across machine restarts. In this context, we study the implications of different CPU c...

متن کامل

Software Support for Atomicity and Persistence in Non-volatile Memory

Advances in memory technology are promising the availability of byte-addressable persistent memory as an integral component of future computing platforms. This change has significant implications for software that has traditionally made a sharp distinction between durable and volatile storage. In this paper we describe a software framework for persistent memory that provides atomicity and durab...

متن کامل

Consistent and Durable Data Structures for Non-Volatile Byte-Addressable Memory

The predicted shift to non-volatile, byte-addressable memory (e.g., Phase Change Memory and Memristor), the growth of “big data”, and the subsequent emergence of frameworks such as memcached and NoSQL systems require us to rethink the design of data stores. To derive the maximum performance from these new memory technologies, this paper proposes the use of singlelevel data stores. For these sys...

متن کامل

An ATM-PON architecture for multimedia services

An ATM-PON system for an access network is proposed to support multimedia service efficiently. An ATM emulation layer (ATME) is newly defined above the PON section layer and placed on the same level as the ATM layer to carry ATM payload directly. The bi-directional 54 byte cell format including 6 byte header realizes high throughput. The grant for upstream transmission is controlled by VP level...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016